x11: Stop setting the query_state vfunc
authorMatthias Clasen <mclasen@redhat.com>
Wed, 26 Aug 2020 20:06:11 +0000 (16:06 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 26 Aug 2020 21:56:41 +0000 (17:56 -0400)
gdk/x11/gdkdevice-xi2.c
gdk/x11/gdksurface-x11.c

index ca9e813cfb75e094c2022451bfcc5597d0829c12..49f900178ddee10f118ff13182148367d315e49f 100644 (file)
@@ -108,7 +108,6 @@ gdk_x11_device_xi2_class_init (GdkX11DeviceXI2Class *klass)
   object_class->set_property = gdk_x11_device_xi2_set_property;
 
   device_class->set_surface_cursor = gdk_x11_device_xi2_set_surface_cursor;
-  device_class->query_state = gdk_x11_device_xi2_query_state;
   device_class->grab = gdk_x11_device_xi2_grab;
   device_class->ungrab = gdk_x11_device_xi2_ungrab;
   device_class->surface_at_position = gdk_x11_device_xi2_surface_at_position;
index dc76c6544e8b099e81236083321473e54b6be438..2c3cdf86b488980b51149f2ccca9df723920f4ea 100644 (file)
@@ -34,6 +34,7 @@
 #include "gdkvisual-x11.h"
 #include "gdkinternals.h"
 #include "gdkdeviceprivate.h"
+#include "gdkdevice-xi2-private.h"
 #include "gdkframeclockidleprivate.h"
 #include "gdkasync.h"
 #include "gdkeventsource.h"
@@ -2669,10 +2670,7 @@ gdk_x11_surface_get_device_state (GdkSurface       *surface,
   if (GDK_SURFACE_DESTROYED (surface))
     return FALSE;
 
-  /*HIDPI: handle coords here?*/
-  GDK_DEVICE_GET_CLASS (device)->query_state (device, surface,
-                                              &child,
-                                              x, y, mask);
+  gdk_x11_device_xi2_query_state (device, surface, &child, x, y, mask);
   return child != NULL;
 }